1
선형 구조 개요: 데이터 항목의 상대 위치와 논리적 특성
AI028Lesson 3
00:00

선형 구조의 본질: 논리적인 '줄 서기'

선형 데이터 구조(Linear Data Structure)는 메모리 내에서 군인처럼 정렬되어 있어야 한다는 뜻이 아닙니다. 그 본질적인 특징은 데이터 항목 사이에 유일한相对位置关系。在这种逻辑模型中,除了首尾元素,每个项都有一个明确的“前驱”和“后继”。

다이어그램 3-18: 논리적 선형성 대 물리적 산만성540x1A4260x8C1930x2F0170x4B2물리적 위치가 무작위로 분포되어도, '논리적 선'을 통해 순서를 유지할 수 있습니다.

ADT 的封装力量

추상 데이터 유형 (ADT) 이는 이러한 논리적 관계에 대한 엄격한 정의입니다. '무엇을 할 것인가'(작업 정의)와 '어떻게 할 것인가'(구체적 저장)를 완전히 분리합니다. 마치 기차처럼, 기차가 직선 도로든 곡선 도로든(물리적 위치 변경), 차량 간의 상대 순서(논리적 특성)는 항상 동일하게 유지됩니다.

算法复杂度初步感知
理解线性结构不只是看结构,更要看效率。同样的逻辑遍历,使用 $O(\log n)$ 的对数阶逻辑与 $O(n^3)$ 的三层嵌套循环,在处理海量数据时有着天壤之别。